有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java让缓冲图像而不是面板消失3秒钟

我创建了一个带有蓝色背景的JPanel,然后向其中添加了一个缓冲图像

现在,当用户单击图像时,图像(而不是整个面板)应消失3秒钟(仅图像而不是面板!)

有人能帮我指出正确的方向吗

这是我的密码:

public class MyPanelTest extends JPanel{
    
    public BufferedImage image;

    public int xDelta, yDelta;
    public int xPos, yPos;

    
    public MyPanelTest() {
        this.setBackground(Color.BLUE);
        xPos = 150;
        yPos = 180;
    }
    
    public void paintComponent(Graphics g) {
        try {
            image = ImageIO.read(getClass().getResource("/resources/siegel.jpg"));
        } catch (IOException e) {
            e.printStackTrace();
        }   
        
        super.paintComponent(g);
        g.drawImage(image, xPos, yPos, 150, 150, this);
    }
}

共 (0) 个答案